var Plottable = {
  "Utils": {
    "Math": {
      "inRange": function () {},
      "clamp": function () {},
      "max": function () {},
      "min": function () {},
      "isNaN": function () {},
      "isValidNumber": function () {},
      "range": function () {},
      "distanceSquared": function () {},
      "degreesToRadians": function () {}
    },
    "Map": function () {},
    "Set": function () {},
    "DOM": {
      "elementBBox": function () {},
      "SCREEN_REFRESH_RATE_MILLISECONDS": {},
      "requestAnimationFramePolyfill": function () {},
      "elementWidth": function () {},
      "elementHeight": function () {},
      "translate": function () {},
      "clientRectsOverlap": function () {},
      "clientRectInside": function () {},
      "boundingSVG": function () {},
      "generateUniqueClipPathId": function () {},
      "intersectsBBox": function () {}
    },
    "Color": {
      "contrast": function () {},
      "lightenColor": function () {},
      "colorTest": function () {}
    },
    "Array": {
      "add": function () {},
      "uniq": function () {},
      "flatten": function () {},
      "createFilledArray": function () {}
    },
    "CallbackSet": function () {},
    "Stacking": {
      "stack": function () {},
      "stackedExtent": function () {},
      "normalizeKey": function () {}
    },
    "Window": {
      "warn": function () {},
      "setTimeout": function () {},
      "deprecated": function () {}
    },
    "ClientToSVGTranslator": {
      "getTranslator": function () {},
      "_TRANSLATOR_KEY": {}
    }
  },
  "Configs": {
    "SHOW_WARNINGS": {},
    "ADD_TITLE_ELEMENTS": {}
  },
  "version": {},
  "Dataset": function () {},
  "RenderPolicies": {
    "Immediate": function () {},
    "AnimationFrame": function () {},
    "Timeout": function () {}
  },
  "RenderController": {
    "Policy": {
      "IMMEDIATE": {},
      "ANIMATION_FRAME": {},
      "TIMEOUT": {}
    },
    "renderPolicy": function () {},
    "registerToRender": function () {},
    "registerToComputeLayout": function () {},
    "flush": function () {}
  },
  "MILLISECONDS_IN_ONE_DAY": {},
  "Formatters": {
    "currency": function () {},
    "fixed": function () {},
    "general": function () {},
    "identity": function () {},
    "percentage": function () {},
    "siSuffix": function () {},
    "shortScale": function () {},
    "multiTime": function () {},
    "time": function () {},
    "relativeDate": function () {}
  },
  "SymbolFactories": {
    "circle": function () {},
    "square": function () {},
    "cross": function () {},
    "diamond": function () {},
    "triangleUp": function () {},
    "triangleDown": function () {}
  },
  "Scale": function () {},
  "QuantitativeScale": {
    "_DEFAULT_NUM_TICKS": {}
  },
  "Scales": {
    "Linear": {
      "_DEFAULT_NUM_TICKS": {}
    },
    "ModifiedLog": {
      "_DEFAULT_NUM_TICKS": {}
    },
    "Category": {
      "_convertToPlottableInnerPadding": function () {},
      "_convertToPlottableOuterPadding": function () {}
    },
    "Color": {
      "invalidateColorCache": function () {},
      "_getPlottableColors": function () {},
      "_LOOP_LIGHTEN_FACTOR": {},
      "_MAXIMUM_COLORS_FROM_CSS": {}
    },
    "Time": {
      "_DEFAULT_NUM_TICKS": {},
      "timeIntervalToD3Time": function () {}
    },
    "InterpolatedColor": {
      "REDS": {},
      "BLUES": {},
      "POSNEG": {}
    },
    "TickGenerators": {
      "intervalTickGenerator": function () {},
      "integerTickGenerator": function () {}
    }
  },
  "Drawer": function () {},
  "Drawers": {
    "Line": function () {},
    "Area": function () {},
    "Rectangle": function () {},
    "Arc": function () {},
    "ArcOutline": function () {},
    "Symbol": function () {},
    "Segment": function () {}
  },
  "Components": {
    "Alignment": {
      "TOP": {},
      "BOTTOM": {},
      "LEFT": {},
      "RIGHT": {},
      "CENTER": {}
    },
    "Group": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "Label": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "TitleLabel": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "TITLE_LABEL_CLASS": {}
    },
    "AxisLabel": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "AXIS_LABEL_CLASS": {}
    },
    "Legend": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "LEGEND_ROW_CLASS": {},
      "LEGEND_ENTRY_CLASS": {},
      "LEGEND_SYMBOL_CLASS": {}
    },
    "InterpolatedColorLegend": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_ensureOrientation": function () {},
      "_DEFAULT_NUM_SWATCHES": {},
      "LEGEND_LABEL_CLASS": {}
    },
    "Gridlines": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "Table": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_calcComponentWeights": function () {},
      "_calcProportionalSpace": function () {},
      "_fixedSpace": function () {}
    },
    "PropertyMode": {
      "0": {},
      "1": {},
      "VALUE": {},
      "PIXEL": {}
    },
    "SelectionBoxLayer": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "GuideLineLayer": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "ORIENTATION_VERTICAL": {},
      "ORIENTATION_HORIZONTAL": {}
    },
    "DragBoxLayer": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "XDragBoxLayer": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "YDragBoxLayer": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      }
    },
    "DragLineLayer": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "ORIENTATION_VERTICAL": {},
      "ORIENTATION_HORIZONTAL": {}
    }
  },
  "Component": {
    "_xAlignToProportion": {
      "left": {},
      "center": {},
      "right": {}
    },
    "_yAlignToProportion": {
      "top": {},
      "center": {},
      "bottom": {}
    }
  },
  "ComponentContainer": {
    "_xAlignToProportion": {
      "left": {},
      "center": {},
      "right": {}
    },
    "_yAlignToProportion": {
      "top": {},
      "center": {},
      "bottom": {}
    }
  },
  "Axis": {
    "_xAlignToProportion": {
      "left": {},
      "center": {},
      "right": {}
    },
    "_yAlignToProportion": {
      "top": {},
      "center": {},
      "bottom": {}
    },
    "END_TICK_MARK_CLASS": {},
    "TICK_MARK_CLASS": {},
    "TICK_LABEL_CLASS": {},
    "ANNOTATION_LINE_CLASS": {},
    "ANNOTATION_RECT_CLASS": {},
    "ANNOTATION_CIRCLE_CLASS": {},
    "ANNOTATION_LABEL_CLASS": {},
    "_ANNOTATION_LABEL_PADDING": {}
  },
  "TimeInterval": {
    "second": {},
    "minute": {},
    "hour": {},
    "day": {},
    "week": {},
    "month": {},
    "year": {}
  },
  "Axes": {
    "Time": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "END_TICK_MARK_CLASS": {},
      "TICK_MARK_CLASS": {},
      "TICK_LABEL_CLASS": {},
      "ANNOTATION_LINE_CLASS": {},
      "ANNOTATION_RECT_CLASS": {},
      "ANNOTATION_CIRCLE_CLASS": {},
      "ANNOTATION_LABEL_CLASS": {},
      "_ANNOTATION_LABEL_PADDING": {},
      "TIME_AXIS_TIER_CLASS": {},
      "_DEFAULT_TIME_AXIS_CONFIGURATIONS": {},
      "_LONG_DATE": {}
    },
    "Numeric": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "END_TICK_MARK_CLASS": {},
      "TICK_MARK_CLASS": {},
      "TICK_LABEL_CLASS": {},
      "ANNOTATION_LINE_CLASS": {},
      "ANNOTATION_RECT_CLASS": {},
      "ANNOTATION_CIRCLE_CLASS": {},
      "ANNOTATION_LABEL_CLASS": {},
      "_ANNOTATION_LABEL_PADDING": {}
    },
    "Category": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "END_TICK_MARK_CLASS": {},
      "TICK_MARK_CLASS": {},
      "TICK_LABEL_CLASS": {},
      "ANNOTATION_LINE_CLASS": {},
      "ANNOTATION_RECT_CLASS": {},
      "ANNOTATION_CIRCLE_CLASS": {},
      "ANNOTATION_LABEL_CLASS": {},
      "_ANNOTATION_LABEL_PADDING": {}
    }
  },
  "Plots": {
    "Animator": {
      "MAIN": {},
      "RESET": {}
    },
    "Pie": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_isValidData": function () {},
      "_INNER_RADIUS_KEY": {},
      "_OUTER_RADIUS_KEY": {},
      "_SECTOR_VALUE_KEY": {}
    },
    "Rectangle": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "_X2_KEY": {},
      "_Y2_KEY": {}
    },
    "Scatter": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "_SIZE_KEY": {},
      "_SYMBOL_KEY": {}
    },
    "Bar": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "ORIENTATION_VERTICAL": {},
      "ORIENTATION_HORIZONTAL": {},
      "_BAR_WIDTH_RATIO": {},
      "_SINGLE_BAR_DIMENSION_RATIO": {},
      "_BAR_AREA_CLASS": {},
      "_LABEL_AREA_CLASS": {},
      "_LABEL_VERTICAL_PADDING": {},
      "_LABEL_HORIZONTAL_PADDING": {}
    },
    "Line": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {}
    },
    "Area": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "_Y0_KEY": {}
    },
    "ClusteredBar": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "ORIENTATION_VERTICAL": {},
      "ORIENTATION_HORIZONTAL": {},
      "_BAR_WIDTH_RATIO": {},
      "_SINGLE_BAR_DIMENSION_RATIO": {},
      "_BAR_AREA_CLASS": {},
      "_LABEL_AREA_CLASS": {},
      "_LABEL_VERTICAL_PADDING": {},
      "_LABEL_HORIZONTAL_PADDING": {}
    },
    "StackedArea": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "_Y0_KEY": {},
      "_domainKeys": function () {}
    },
    "StackedBar": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "ORIENTATION_VERTICAL": {},
      "ORIENTATION_HORIZONTAL": {},
      "_BAR_WIDTH_RATIO": {},
      "_SINGLE_BAR_DIMENSION_RATIO": {},
      "_BAR_AREA_CLASS": {},
      "_LABEL_AREA_CLASS": {},
      "_LABEL_VERTICAL_PADDING": {},
      "_LABEL_HORIZONTAL_PADDING": {}
    },
    "Segment": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "_X2_KEY": {},
      "_Y2_KEY": {}
    },
    "Waterfall": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_X_KEY": {},
      "_Y_KEY": {},
      "ORIENTATION_VERTICAL": {},
      "ORIENTATION_HORIZONTAL": {},
      "_BAR_WIDTH_RATIO": {},
      "_SINGLE_BAR_DIMENSION_RATIO": {},
      "_BAR_AREA_CLASS": {},
      "_LABEL_AREA_CLASS": {},
      "_LABEL_VERTICAL_PADDING": {},
      "_LABEL_HORIZONTAL_PADDING": {},
      "_BAR_DECLINE_CLASS": {},
      "_BAR_GROWTH_CLASS": {},
      "_BAR_TOTAL_CLASS": {},
      "_CONNECTOR_CLASS": {},
      "_CONNECTOR_AREA_CLASS": {},
      "_TOTAL_KEY": {}
    },
    "Wheel": {
      "_xAlignToProportion": {
        "left": {},
        "center": {},
        "right": {}
      },
      "_yAlignToProportion": {
        "top": {},
        "center": {},
        "bottom": {}
      },
      "_scaledAccessor": function () {},
      "_ANIMATION_MAX_DURATION": {},
      "_R_KEY": {},
      "_R2_KEY": {},
      "_T_KEY": {},
      "_T2_KEY": {}
    }
  },
  "Plot": {
    "_xAlignToProportion": {
      "left": {},
      "center": {},
      "right": {}
    },
    "_yAlignToProportion": {
      "top": {},
      "center": {},
      "bottom": {}
    },
    "_scaledAccessor": function () {},
    "_ANIMATION_MAX_DURATION": {}
  },
  "XYPlot": {
    "_xAlignToProportion": {
      "left": {},
      "center": {},
      "right": {}
    },
    "_yAlignToProportion": {
      "top": {},
      "center": {},
      "bottom": {}
    },
    "_scaledAccessor": function () {},
    "_ANIMATION_MAX_DURATION": {},
    "_X_KEY": {},
    "_Y_KEY": {}
  },
  "Animators": {
    "Null": function () {},
    "Easing": {
      "_DEFAULT_START_DELAY_MILLISECONDS": {},
      "_DEFAULT_STEP_DURATION_MILLISECONDS": {},
      "_DEFAULT_ITERATIVE_DELAY_MILLISECONDS": {},
      "_DEFAULT_MAX_TOTAL_DURATION_MILLISECONDS": {},
      "_DEFAULT_EASING_MODE": {}
    }
  },
  "Dispatcher": function () {},
  "Dispatchers": {
    "Mouse": {
      "getDispatcher": function () {},
      "_DISPATCHER_KEY": {}
    },
    "Touch": {
      "getDispatcher": function () {},
      "_DISPATCHER_KEY": {}
    },
    "Key": {
      "getDispatcher": function () {},
      "_DISPATCHER_KEY": {}
    }
  },
  "Interaction": function () {},
  "Interactions": {
    "Click": function () {},
    "DoubleClick": {
      "_pointsEqual": function () {}
    },
    "Key": function () {},
    "Pointer": function () {},
    "PanZoom": {
      "_centerPoint": function () {},
      "_pointDistance": function () {},
      "_PIXELS_PER_LINE": {}
    },
    "Drag": function () {}
  }
};
Plottable.Utils.Map.prototype = {
  "set": function () {},
  "get": function () {},
  "has": function () {},
  "forEach": function () {},
  "delete": function () {}
};
Plottable.Utils.Set.prototype = {
  "add": function () {},
  "delete": function () {},
  "has": function () {},
  "forEach": function () {}
};
Plottable.Utils.CallbackSet.prototype = {
  "constructor": function () {},
  "callCallbacks": function () {},
  "add": function () {},
  "delete": function () {},
  "has": function () {},
  "forEach": function () {}
};
Plottable.Utils.ClientToSVGTranslator.prototype = {
  "computePosition": function () {},
  "insideSVG": function () {}
};
Plottable.Dataset.prototype = {
  "onUpdate": function () {},
  "offUpdate": function () {},
  "data": function () {},
  "metadata": function () {}
};
Plottable.RenderPolicies.Immediate.prototype = {
  "render": function () {}
};
Plottable.RenderPolicies.AnimationFrame.prototype = {
  "render": function () {}
};
Plottable.RenderPolicies.Timeout.prototype = {
  "render": function () {}
};
Plottable.Scale.prototype = {
  "extentOfValues": function () {},
  "_getAllIncludedValues": function () {},
  "_getExtent": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "scale": function () {},
  "domain": function () {},
  "_getDomain": function () {},
  "_setDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "range": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.QuantitativeScale.prototype = {
  "constructor": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "_getExtent": function () {},
  "addPaddingExceptionsProvider": function () {},
  "removePaddingExceptionsProvider": function () {},
  "padProportion": function () {},
  "_padDomain": function () {},
  "snappingDomainEnabled": function () {},
  "_expandSingleValueDomain": function () {},
  "invert": function () {},
  "domain": function () {},
  "domainMin": function () {},
  "domainMax": function () {},
  "extentOfValues": function () {},
  "_setDomain": function () {},
  "defaultTicks": function () {},
  "ticks": function () {},
  "_niceDomain": function () {},
  "_defaultExtent": function () {},
  "tickGenerator": function () {},
  "_getAllIncludedValues": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "scale": function () {},
  "_getDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "range": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Scales.Linear.prototype = {
  "constructor": function () {},
  "_defaultExtent": function () {},
  "_expandSingleValueDomain": function () {},
  "scale": function () {},
  "_getDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "invert": function () {},
  "defaultTicks": function () {},
  "_niceDomain": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "_getExtent": function () {},
  "addPaddingExceptionsProvider": function () {},
  "removePaddingExceptionsProvider": function () {},
  "padProportion": function () {},
  "_padDomain": function () {},
  "snappingDomainEnabled": function () {},
  "domain": function () {},
  "domainMin": function () {},
  "domainMax": function () {},
  "extentOfValues": function () {},
  "_setDomain": function () {},
  "ticks": function () {},
  "tickGenerator": function () {},
  "_getAllIncludedValues": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "range": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Scales.ModifiedLog.prototype = {
  "constructor": function () {},
  "_adjustedLog": function () {},
  "_invertedAdjustedLog": function () {},
  "scale": function () {},
  "invert": function () {},
  "_getDomain": function () {},
  "_setDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "ticks": function () {},
  "_logTicks": function () {},
  "_howManyTicks": function () {},
  "_niceDomain": function () {},
  "_defaultExtent": function () {},
  "_expandSingleValueDomain": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "defaultTicks": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "_getExtent": function () {},
  "addPaddingExceptionsProvider": function () {},
  "removePaddingExceptionsProvider": function () {},
  "padProportion": function () {},
  "_padDomain": function () {},
  "snappingDomainEnabled": function () {},
  "domain": function () {},
  "domainMin": function () {},
  "domainMax": function () {},
  "extentOfValues": function () {},
  "tickGenerator": function () {},
  "_getAllIncludedValues": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "range": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Scales.Category.prototype = {
  "constructor": function () {},
  "extentOfValues": function () {},
  "_getExtent": function () {},
  "domain": function () {},
  "_setDomain": function () {},
  "range": function () {},
  "rangeBand": function () {},
  "stepWidth": function () {},
  "innerPadding": function () {},
  "outerPadding": function () {},
  "scale": function () {},
  "_getDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "_getAllIncludedValues": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Scales.Color.prototype = {
  "constructor": function () {},
  "extentOfValues": function () {},
  "_getExtent": function () {},
  "scale": function () {},
  "_getDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "_getAllIncludedValues": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "domain": function () {},
  "_setDomain": function () {},
  "range": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Scales.Time.prototype = {
  "constructor": function () {},
  "tickInterval": function () {},
  "_setDomain": function () {},
  "_defaultExtent": function () {},
  "_expandSingleValueDomain": function () {},
  "scale": function () {},
  "_getDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "invert": function () {},
  "defaultTicks": function () {},
  "_niceDomain": function () {},
  "autoDomain": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "_getExtent": function () {},
  "addPaddingExceptionsProvider": function () {},
  "removePaddingExceptionsProvider": function () {},
  "padProportion": function () {},
  "_padDomain": function () {},
  "snappingDomainEnabled": function () {},
  "domain": function () {},
  "domainMin": function () {},
  "domainMax": function () {},
  "extentOfValues": function () {},
  "ticks": function () {},
  "tickGenerator": function () {},
  "_getAllIncludedValues": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "range": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Scales.InterpolatedColor.prototype = {
  "constructor": function () {},
  "extentOfValues": function () {},
  "_d3InterpolatedScale": function () {},
  "_interpolateColors": function () {},
  "_resetScale": function () {},
  "autoDomain": function () {},
  "scale": function () {},
  "_getDomain": function () {},
  "_setBackingScaleDomain": function () {},
  "_getRange": function () {},
  "_setRange": function () {},
  "_getAllIncludedValues": function () {},
  "_getExtent": function () {},
  "onUpdate": function () {},
  "offUpdate": function () {},
  "_dispatchUpdate": function () {},
  "_autoDomainIfAutomaticMode": function () {},
  "domain": function () {},
  "_setDomain": function () {},
  "range": function () {},
  "addIncludedValuesProvider": function () {},
  "removeIncludedValuesProvider": function () {}
};
Plottable.Drawer.prototype = {
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_applyDefaultAttributes": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {},
  "selectionForIndex": function () {}
};
Plottable.Drawers.Line.prototype = {
  "constructor": function () {},
  "_applyDefaultAttributes": function () {},
  "selectionForIndex": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {}
};
Plottable.Drawers.Area.prototype = {
  "constructor": function () {},
  "_applyDefaultAttributes": function () {},
  "selectionForIndex": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {}
};
Plottable.Drawers.Rectangle.prototype = {
  "constructor": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_applyDefaultAttributes": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {},
  "selectionForIndex": function () {}
};
Plottable.Drawers.Arc.prototype = {
  "constructor": function () {},
  "_applyDefaultAttributes": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {},
  "selectionForIndex": function () {}
};
Plottable.Drawers.ArcOutline.prototype = {
  "constructor": function () {},
  "_applyDefaultAttributes": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {},
  "selectionForIndex": function () {}
};
Plottable.Drawers.Symbol.prototype = {
  "constructor": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_applyDefaultAttributes": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {},
  "selectionForIndex": function () {}
};
Plottable.Drawers.Segment.prototype = {
  "constructor": function () {},
  "renderArea": function () {},
  "remove": function () {},
  "_bindSelectionData": function () {},
  "_applyDefaultAttributes": function () {},
  "_drawStep": function () {},
  "_appliedProjectors": function () {},
  "totalDrawTime": function () {},
  "draw": function () {},
  "selection": function () {},
  "selector": function () {},
  "selectionForIndex": function () {}
};
Plottable.Components.Group.prototype = {
  "constructor": function () {},
  "_forEach": function () {},
  "has": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "components": function () {},
  "append": function () {},
  "_remove": function () {},
  "anchor": function () {},
  "render": function () {},
  "_adoptAndAnchor": function () {},
  "remove": function () {},
  "destroy": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_setup": function () {},
  "_scheduleComputeLayout": function () {},
  "renderImmediately": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.Label.prototype = {
  "constructor": function () {},
  "requestedSpace": function () {},
  "_setup": function () {},
  "text": function () {},
  "angle": function () {},
  "padding": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "renderImmediately": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "destroy": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.TitleLabel.prototype = {
  "constructor": function () {},
  "requestedSpace": function () {},
  "_setup": function () {},
  "text": function () {},
  "angle": function () {},
  "padding": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "renderImmediately": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "destroy": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.AxisLabel.prototype = {
  "constructor": function () {},
  "requestedSpace": function () {},
  "_setup": function () {},
  "text": function () {},
  "angle": function () {},
  "padding": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "renderImmediately": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "destroy": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.Legend.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "formatter": function () {},
  "maxEntriesPerRow": function () {},
  "comparator": function () {},
  "colorScale": function () {},
  "destroy": function () {},
  "_calculateLayoutInfo": function () {},
  "requestedSpace": function () {},
  "_packRows": function () {},
  "entitiesAt": function () {},
  "renderImmediately": function () {},
  "symbol": function () {},
  "symbolOpacity": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.InterpolatedColorLegend.prototype = {
  "constructor": function () {},
  "destroy": function () {},
  "formatter": function () {},
  "expands": function () {},
  "orientation": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "_generateTicks": function () {},
  "_setup": function () {},
  "requestedSpace": function () {},
  "_isVertical": function () {},
  "renderImmediately": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.Gridlines.prototype = {
  "constructor": function () {},
  "destroy": function () {},
  "_setup": function () {},
  "renderImmediately": function () {},
  "computeLayout": function () {},
  "_redrawXLines": function () {},
  "_redrawYLines": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.Table.prototype = {
  "constructor": function () {},
  "_forEach": function () {},
  "has": function () {},
  "componentAt": function () {},
  "add": function () {},
  "_remove": function () {},
  "_iterateLayout": function () {},
  "_determineGuarantees": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "rowPadding": function () {},
  "columnPadding": function () {},
  "rowWeight": function () {},
  "columnWeight": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "_padTableToSize": function () {},
  "anchor": function () {},
  "render": function () {},
  "_adoptAndAnchor": function () {},
  "remove": function () {},
  "destroy": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_setup": function () {},
  "_sizeFromOffer": function () {},
  "_scheduleComputeLayout": function () {},
  "renderImmediately": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.SelectionBoxLayer.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "_sizeFromOffer": function () {},
  "bounds": function () {},
  "_setBounds": function () {},
  "_getBounds": function () {},
  "renderImmediately": function () {},
  "boxVisible": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "xScale": function () {},
  "yScale": function () {},
  "xExtent": function () {},
  "_getXExtent": function () {},
  "_setXExtent": function () {},
  "yExtent": function () {},
  "_getYExtent": function () {},
  "_setYExtent": function () {},
  "destroy": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.GuideLineLayer.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "_sizeFromOffer": function () {},
  "_isVertical": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "computeLayout": function () {},
  "renderImmediately": function () {},
  "_syncPixelPositionAndValue": function () {},
  "_setPixelPositionWithoutChangingMode": function () {},
  "scale": function () {},
  "value": function () {},
  "pixelPosition": function () {},
  "destroy": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.DragBoxLayer.prototype = {
  "constructor": function () {},
  "_setUpCallbacks": function () {},
  "_setup": function () {},
  "_getResizingEdges": function () {},
  "renderImmediately": function () {},
  "detectionRadius": function () {},
  "resizable": function () {},
  "_setResizableClasses": function () {},
  "movable": function () {},
  "_setMovableClass": function () {},
  "onDragStart": function () {},
  "offDragStart": function () {},
  "onDrag": function () {},
  "offDrag": function () {},
  "onDragEnd": function () {},
  "offDragEnd": function () {},
  "dragInteraction": function () {},
  "enabled": function () {},
  "destroy": function () {},
  "detach": function () {},
  "anchor": function () {},
  "_resetState": function () {},
  "_sizeFromOffer": function () {},
  "bounds": function () {},
  "_setBounds": function () {},
  "_getBounds": function () {},
  "boxVisible": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "xScale": function () {},
  "yScale": function () {},
  "xExtent": function () {},
  "_getXExtent": function () {},
  "_setXExtent": function () {},
  "yExtent": function () {},
  "_getYExtent": function () {},
  "_setYExtent": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.XDragBoxLayer.prototype = {
  "constructor": function () {},
  "computeLayout": function () {},
  "_setBounds": function () {},
  "_setResizableClasses": function () {},
  "yScale": function () {},
  "yExtent": function () {},
  "_setUpCallbacks": function () {},
  "_setup": function () {},
  "_getResizingEdges": function () {},
  "renderImmediately": function () {},
  "detectionRadius": function () {},
  "resizable": function () {},
  "movable": function () {},
  "_setMovableClass": function () {},
  "onDragStart": function () {},
  "offDragStart": function () {},
  "onDrag": function () {},
  "offDrag": function () {},
  "onDragEnd": function () {},
  "offDragEnd": function () {},
  "dragInteraction": function () {},
  "enabled": function () {},
  "destroy": function () {},
  "detach": function () {},
  "anchor": function () {},
  "_resetState": function () {},
  "_sizeFromOffer": function () {},
  "bounds": function () {},
  "_getBounds": function () {},
  "boxVisible": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "xScale": function () {},
  "xExtent": function () {},
  "_getXExtent": function () {},
  "_setXExtent": function () {},
  "_getYExtent": function () {},
  "_setYExtent": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.YDragBoxLayer.prototype = {
  "constructor": function () {},
  "computeLayout": function () {},
  "_setBounds": function () {},
  "_setResizableClasses": function () {},
  "xScale": function () {},
  "xExtent": function () {},
  "_setUpCallbacks": function () {},
  "_setup": function () {},
  "_getResizingEdges": function () {},
  "renderImmediately": function () {},
  "detectionRadius": function () {},
  "resizable": function () {},
  "movable": function () {},
  "_setMovableClass": function () {},
  "onDragStart": function () {},
  "offDragStart": function () {},
  "onDrag": function () {},
  "offDrag": function () {},
  "onDragEnd": function () {},
  "offDragEnd": function () {},
  "dragInteraction": function () {},
  "enabled": function () {},
  "destroy": function () {},
  "detach": function () {},
  "anchor": function () {},
  "_resetState": function () {},
  "_sizeFromOffer": function () {},
  "bounds": function () {},
  "_getBounds": function () {},
  "boxVisible": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "yScale": function () {},
  "_getXExtent": function () {},
  "_setXExtent": function () {},
  "yExtent": function () {},
  "_getYExtent": function () {},
  "_setYExtent": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Components.DragLineLayer.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "renderImmediately": function () {},
  "detectionRadius": function () {},
  "enabled": function () {},
  "onDragStart": function () {},
  "offDragStart": function () {},
  "onDrag": function () {},
  "offDrag": function () {},
  "onDragEnd": function () {},
  "offDragEnd": function () {},
  "destroy": function () {},
  "_sizeFromOffer": function () {},
  "_isVertical": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "computeLayout": function () {},
  "_syncPixelPositionAndValue": function () {},
  "_setPixelPositionWithoutChangingMode": function () {},
  "scale": function () {},
  "value": function () {},
  "pixelPosition": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Component.prototype = {
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_setup": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "renderImmediately": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "destroy": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.ComponentContainer.prototype = {
  "constructor": function () {},
  "anchor": function () {},
  "render": function () {},
  "has": function () {},
  "_adoptAndAnchor": function () {},
  "remove": function () {},
  "_remove": function () {},
  "_forEach": function () {},
  "destroy": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_setup": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "_scheduleComputeLayout": function () {},
  "renderImmediately": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Axis.prototype = {
  "constructor": function () {},
  "destroy": function () {},
  "_isHorizontal": function () {},
  "_computeWidth": function () {},
  "_computeHeight": function () {},
  "requestedSpace": function () {},
  "fixedHeight": function () {},
  "fixedWidth": function () {},
  "_rescale": function () {},
  "computeLayout": function () {},
  "_setup": function () {},
  "_getTickValues": function () {},
  "renderImmediately": function () {},
  "annotatedTicks": function () {},
  "annotationFormatter": function () {},
  "annotationsEnabled": function () {},
  "annotationTierCount": function () {},
  "_drawAnnotations": function () {},
  "_annotatedTicksToRender": function () {},
  "_coreSize": function () {},
  "_annotationTierHeight": function () {},
  "_annotationToTier": function () {},
  "_removeAnnotations": function () {},
  "_generateBaselineAttrHash": function () {},
  "_generateTickMarkAttrHash": function () {},
  "_setDefaultAlignment": function () {},
  "formatter": function () {},
  "tickLength": function () {},
  "innerTickLength": function () {},
  "endTickLength": function () {},
  "_maxLabelTickLength": function () {},
  "tickLabelPadding": function () {},
  "margin": function () {},
  "orientation": function () {},
  "showEndTickLabels": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Axes.Time.prototype = {
  "constructor": function () {},
  "tierLabelPositions": function () {},
  "axisConfigurations": function () {},
  "_getMostPreciseConfigurationIndex": function () {},
  "orientation": function () {},
  "_computeHeight": function () {},
  "_getIntervalLength": function () {},
  "_maxWidthForInterval": function () {},
  "_checkTimeAxisTierConfigurationWidth": function () {},
  "_sizeFromOffer": function () {},
  "_setup": function () {},
  "_setupDomElements": function () {},
  "_getTickIntervalValues": function () {},
  "_getTickValues": function () {},
  "_cleanTiers": function () {},
  "_getTickValuesForConfiguration": function () {},
  "_renderTierLabels": function () {},
  "_renderTickMarks": function () {},
  "_renderLabellessTickMarks": function () {},
  "_generateLabellessTicks": function () {},
  "renderImmediately": function () {},
  "_hideOverflowingTiers": function () {},
  "_hideOverlappingAndCutOffLabels": function () {},
  "destroy": function () {},
  "_isHorizontal": function () {},
  "_computeWidth": function () {},
  "requestedSpace": function () {},
  "fixedHeight": function () {},
  "fixedWidth": function () {},
  "_rescale": function () {},
  "computeLayout": function () {},
  "annotatedTicks": function () {},
  "annotationFormatter": function () {},
  "annotationsEnabled": function () {},
  "annotationTierCount": function () {},
  "_drawAnnotations": function () {},
  "_annotatedTicksToRender": function () {},
  "_coreSize": function () {},
  "_annotationTierHeight": function () {},
  "_annotationToTier": function () {},
  "_removeAnnotations": function () {},
  "_generateBaselineAttrHash": function () {},
  "_generateTickMarkAttrHash": function () {},
  "_setDefaultAlignment": function () {},
  "formatter": function () {},
  "tickLength": function () {},
  "innerTickLength": function () {},
  "endTickLength": function () {},
  "_maxLabelTickLength": function () {},
  "tickLabelPadding": function () {},
  "margin": function () {},
  "showEndTickLabels": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Axes.Numeric.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "_computeWidth": function () {},
  "_computeExactTextWidth": function () {},
  "_computeApproximateTextWidth": function () {},
  "_computeHeight": function () {},
  "_getTickValues": function () {},
  "_rescale": function () {},
  "renderImmediately": function () {},
  "_showAllTickMarks": function () {},
  "_hideTickMarksWithoutLabel": function () {},
  "tickLabelPosition": function () {},
  "usesTextWidthApproximation": function () {},
  "_hideEndTickLabels": function () {},
  "_hideOverflowingTickLabels": function () {},
  "_hideOverlappingTickLabels": function () {},
  "_hasOverlapWithInterval": function () {},
  "destroy": function () {},
  "_isHorizontal": function () {},
  "requestedSpace": function () {},
  "fixedHeight": function () {},
  "fixedWidth": function () {},
  "computeLayout": function () {},
  "annotatedTicks": function () {},
  "annotationFormatter": function () {},
  "annotationsEnabled": function () {},
  "annotationTierCount": function () {},
  "_drawAnnotations": function () {},
  "_annotatedTicksToRender": function () {},
  "_coreSize": function () {},
  "_annotationTierHeight": function () {},
  "_annotationToTier": function () {},
  "_removeAnnotations": function () {},
  "_generateBaselineAttrHash": function () {},
  "_generateTickMarkAttrHash": function () {},
  "_setDefaultAlignment": function () {},
  "formatter": function () {},
  "tickLength": function () {},
  "innerTickLength": function () {},
  "endTickLength": function () {},
  "_maxLabelTickLength": function () {},
  "tickLabelPadding": function () {},
  "margin": function () {},
  "orientation": function () {},
  "showEndTickLabels": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Axes.Category.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "_rescale": function () {},
  "requestedSpace": function () {},
  "_coreSize": function () {},
  "_getTickValues": function () {},
  "tickLabelAngle": function () {},
  "_drawTicks": function () {},
  "_measureTicks": function () {},
  "renderImmediately": function () {},
  "computeLayout": function () {},
  "destroy": function () {},
  "_isHorizontal": function () {},
  "_computeWidth": function () {},
  "_computeHeight": function () {},
  "fixedHeight": function () {},
  "fixedWidth": function () {},
  "annotatedTicks": function () {},
  "annotationFormatter": function () {},
  "annotationsEnabled": function () {},
  "annotationTierCount": function () {},
  "_drawAnnotations": function () {},
  "_annotatedTicksToRender": function () {},
  "_annotationTierHeight": function () {},
  "_annotationToTier": function () {},
  "_removeAnnotations": function () {},
  "_generateBaselineAttrHash": function () {},
  "_generateTickMarkAttrHash": function () {},
  "_setDefaultAlignment": function () {},
  "formatter": function () {},
  "tickLength": function () {},
  "innerTickLength": function () {},
  "endTickLength": function () {},
  "_maxLabelTickLength": function () {},
  "tickLabelPadding": function () {},
  "margin": function () {},
  "orientation": function () {},
  "showEndTickLabels": function () {},
  "anchor": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "detach": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Pie.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "computeLayout": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "_removeDataset": function () {},
  "selections": function () {},
  "_onDatasetUpdate": function () {},
  "_createDrawer": function () {},
  "entities": function () {},
  "sectorValue": function () {},
  "innerRadius": function () {},
  "outerRadius": function () {},
  "labelsEnabled": function () {},
  "labelFormatter": function () {},
  "entitiesAt": function () {},
  "_propertyProjectors": function () {},
  "_updatePieAngles": function () {},
  "_getDataToDraw": function () {},
  "_pixelPoint": function () {},
  "_additionalPaint": function () {},
  "_generateStrokeDrawSteps": function () {},
  "_sliceIndexForPoint": function () {},
  "_drawLabels": function () {},
  "anchor": function () {},
  "destroy": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "_generateAttrToProjector": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_filterForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_generateDrawSteps": function () {},
  "_paint": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Rectangle.prototype = {
  "constructor": function () {},
  "_createDrawer": function () {},
  "_generateAttrToProjector": function () {},
  "_generateDrawSteps": function () {},
  "_updateExtentsForProperty": function () {},
  "_filterForProperty": function () {},
  "x": function () {},
  "x2": function () {},
  "y": function () {},
  "y2": function () {},
  "entitiesAt": function () {},
  "entitiesIn": function () {},
  "_entityBBox": function () {},
  "_entitiesIntersecting": function () {},
  "label": function () {},
  "labelsEnabled": function () {},
  "_propertyProjectors": function () {},
  "_pixelPoint": function () {},
  "_rectangleWidth": function () {},
  "_getDataToDraw": function () {},
  "_additionalPaint": function () {},
  "_drawLabels": function () {},
  "_drawLabel": function () {},
  "_overlayLabel": function () {},
  "deferredRendering": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "selections": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Scatter.prototype = {
  "constructor": function () {},
  "_createDrawer": function () {},
  "size": function () {},
  "symbol": function () {},
  "_generateDrawSteps": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_propertyProjectors": function () {},
  "entitiesIn": function () {},
  "entitiesAt": function () {},
  "deferredRendering": function () {},
  "x": function () {},
  "y": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "_pixelPoint": function () {},
  "_getDataToDraw": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "_generateAttrToProjector": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_additionalPaint": function () {},
  "_paint": function () {},
  "selections": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Bar.prototype = {
  "constructor": function () {},
  "x": function () {},
  "y": function () {},
  "orientation": function () {},
  "render": function () {},
  "_createDrawer": function () {},
  "_setup": function () {},
  "baselineValue": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "datasets": function () {},
  "labelsEnabled": function () {},
  "labelFormatter": function () {},
  "_createNodesForDataset": function () {},
  "_removeDatasetNodes": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "entitiesAt": function () {},
  "entitiesIn": function () {},
  "_entitiesIntersecting": function () {},
  "_updateValueScale": function () {},
  "_additionalPaint": function () {},
  "_extentsForProperty": function () {},
  "_drawLabels": function () {},
  "_drawLabel": function () {},
  "_generateDrawSteps": function () {},
  "_generateAttrToProjector": function () {},
  "_getBarPixelWidth": function () {},
  "_updateBarPixelWidth": function () {},
  "entities": function () {},
  "_pixelPoint": function () {},
  "_uninstallScaleForKey": function () {},
  "_getDataToDraw": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "anchor": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "selections": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_propertyProjectors": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Line.prototype = {
  "constructor": function () {},
  "x": function () {},
  "y": function () {},
  "autorangeMode": function () {},
  "autorangeSmooth": function () {},
  "_setScaleSnapping": function () {},
  "interpolator": function () {},
  "downsamplingEnabled": function () {},
  "croppedRenderingEnabled": function () {},
  "_createDrawer": function () {},
  "_extentsForProperty": function () {},
  "_getEdgeIntersectionPoints": function () {},
  "_getResetYFunction": function () {},
  "_generateDrawSteps": function () {},
  "_generateAttrToProjector": function () {},
  "entityNearest": function () {},
  "_propertyProjectors": function () {},
  "_constructLineProjector": function () {},
  "_getDataToDraw": function () {},
  "_filterCroppedRendering": function () {},
  "_filterDownsampling": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "_pixelPoint": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_additionalPaint": function () {},
  "_paint": function () {},
  "selections": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Area.prototype = {
  "constructor": function () {},
  "_setup": function () {},
  "y": function () {},
  "y0": function () {},
  "_onDatasetUpdate": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "_removeDatasetNodes": function () {},
  "_additionalPaint": function () {},
  "_generateLineDrawSteps": function () {},
  "_generateLineAttrToProjector": function () {},
  "_createDrawer": function () {},
  "_generateDrawSteps": function () {},
  "_updateYScale": function () {},
  "_getResetYFunction": function () {},
  "_propertyProjectors": function () {},
  "selections": function () {},
  "_constructAreaProjector": function () {},
  "x": function () {},
  "autorangeMode": function () {},
  "autorangeSmooth": function () {},
  "_setScaleSnapping": function () {},
  "interpolator": function () {},
  "downsamplingEnabled": function () {},
  "croppedRenderingEnabled": function () {},
  "_extentsForProperty": function () {},
  "_getEdgeIntersectionPoints": function () {},
  "_generateAttrToProjector": function () {},
  "entityNearest": function () {},
  "_constructLineProjector": function () {},
  "_getDataToDraw": function () {},
  "_filterCroppedRendering": function () {},
  "_filterDownsampling": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "_pixelPoint": function () {},
  "anchor": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.ClusteredBar.prototype = {
  "constructor": function () {},
  "_generateAttrToProjector": function () {},
  "_updateClusterPosition": function () {},
  "_makeInnerScale": function () {},
  "_getDataToDraw": function () {},
  "x": function () {},
  "y": function () {},
  "orientation": function () {},
  "render": function () {},
  "_createDrawer": function () {},
  "_setup": function () {},
  "baselineValue": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "datasets": function () {},
  "labelsEnabled": function () {},
  "labelFormatter": function () {},
  "_createNodesForDataset": function () {},
  "_removeDatasetNodes": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "entitiesAt": function () {},
  "entitiesIn": function () {},
  "_entitiesIntersecting": function () {},
  "_updateValueScale": function () {},
  "_additionalPaint": function () {},
  "_extentsForProperty": function () {},
  "_drawLabels": function () {},
  "_drawLabel": function () {},
  "_generateDrawSteps": function () {},
  "_getBarPixelWidth": function () {},
  "_updateBarPixelWidth": function () {},
  "entities": function () {},
  "_pixelPoint": function () {},
  "_uninstallScaleForKey": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "anchor": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "selections": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_propertyProjectors": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.StackedArea.prototype = {
  "constructor": function () {},
  "_getAnimator": function () {},
  "_setup": function () {},
  "x": function () {},
  "y": function () {},
  "downsamplingEnabled": function () {},
  "_additionalPaint": function () {},
  "_updateYScale": function () {},
  "_onDatasetUpdate": function () {},
  "_updateExtentsForProperty": function () {},
  "_extentsForProperty": function () {},
  "_updateStackExtentsAndOffsets": function () {},
  "_checkSameDomain": function () {},
  "_propertyProjectors": function () {},
  "_pixelPoint": function () {},
  "y0": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "_removeDatasetNodes": function () {},
  "_generateLineDrawSteps": function () {},
  "_generateLineAttrToProjector": function () {},
  "_createDrawer": function () {},
  "_generateDrawSteps": function () {},
  "_getResetYFunction": function () {},
  "selections": function () {},
  "_constructAreaProjector": function () {},
  "autorangeMode": function () {},
  "autorangeSmooth": function () {},
  "_setScaleSnapping": function () {},
  "interpolator": function () {},
  "croppedRenderingEnabled": function () {},
  "_getEdgeIntersectionPoints": function () {},
  "_generateAttrToProjector": function () {},
  "entityNearest": function () {},
  "_constructLineProjector": function () {},
  "_getDataToDraw": function () {},
  "_filterCroppedRendering": function () {},
  "_filterDownsampling": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "anchor": function () {},
  "_createNodesForDataset": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.StackedBar.prototype = {
  "constructor": function () {},
  "x": function () {},
  "y": function () {},
  "_generateAttrToProjector": function () {},
  "_onDatasetUpdate": function () {},
  "_updateExtentsForProperty": function () {},
  "_extentsForProperty": function () {},
  "_updateStackExtentsAndOffsets": function () {},
  "orientation": function () {},
  "render": function () {},
  "_createDrawer": function () {},
  "_setup": function () {},
  "baselineValue": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "datasets": function () {},
  "labelsEnabled": function () {},
  "labelFormatter": function () {},
  "_createNodesForDataset": function () {},
  "_removeDatasetNodes": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "entitiesAt": function () {},
  "entitiesIn": function () {},
  "_entitiesIntersecting": function () {},
  "_updateValueScale": function () {},
  "_additionalPaint": function () {},
  "_drawLabels": function () {},
  "_drawLabel": function () {},
  "_generateDrawSteps": function () {},
  "_getBarPixelWidth": function () {},
  "_updateBarPixelWidth": function () {},
  "entities": function () {},
  "_pixelPoint": function () {},
  "_uninstallScaleForKey": function () {},
  "_getDataToDraw": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "anchor": function () {},
  "_getAnimator": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "selections": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_propertyProjectors": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Segment.prototype = {
  "constructor": function () {},
  "_createDrawer": function () {},
  "_generateDrawSteps": function () {},
  "_updateExtentsForProperty": function () {},
  "_filterForProperty": function () {},
  "x": function () {},
  "x2": function () {},
  "y": function () {},
  "y2": function () {},
  "_propertyProjectors": function () {},
  "entitiesIn": function () {},
  "_entitiesIntersecting": function () {},
  "_lineIntersectsBox": function () {},
  "_lineIntersectsSegment": function () {},
  "deferredRendering": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "_pixelPoint": function () {},
  "_getDataToDraw": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "_generateAttrToProjector": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_additionalPaint": function () {},
  "_paint": function () {},
  "selections": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Waterfall.prototype = {
  "constructor": function () {},
  "connectorsEnabled": function () {},
  "total": function () {},
  "_additionalPaint": function () {},
  "_createNodesForDataset": function () {},
  "_extentsForProperty": function () {},
  "_generateAttrToProjector": function () {},
  "_onDatasetUpdate": function () {},
  "_calculateSubtotalsAndExtent": function () {},
  "_drawConnectors": function () {},
  "_updateSubtotals": function () {},
  "x": function () {},
  "y": function () {},
  "orientation": function () {},
  "render": function () {},
  "_createDrawer": function () {},
  "_setup": function () {},
  "baselineValue": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "datasets": function () {},
  "labelsEnabled": function () {},
  "labelFormatter": function () {},
  "_removeDatasetNodes": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "entitiesAt": function () {},
  "entitiesIn": function () {},
  "_entitiesIntersecting": function () {},
  "_updateValueScale": function () {},
  "_drawLabels": function () {},
  "_drawLabel": function () {},
  "_generateDrawSteps": function () {},
  "_getBarPixelWidth": function () {},
  "_updateBarPixelWidth": function () {},
  "entities": function () {},
  "_pixelPoint": function () {},
  "_uninstallScaleForKey": function () {},
  "_getDataToDraw": function () {},
  "deferredRendering": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "anchor": function () {},
  "_getAnimator": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "_getDrawersInOrder": function () {},
  "_paint": function () {},
  "selections": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "_propertyProjectors": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plots.Wheel.prototype = {
  "constructor": function () {},
  "computeLayout": function () {},
  "_createDrawer": function () {},
  "entities": function () {},
  "_getDataToDraw": function () {},
  "_propertyProjectors": function () {},
  "t": function () {},
  "t2": function () {},
  "r": function () {},
  "r2": function () {},
  "_pixelPoint": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "destroy": function () {},
  "_createNodesForDataset": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "_generateAttrToProjector": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_filterForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_generateDrawSteps": function () {},
  "_additionalPaint": function () {},
  "_paint": function () {},
  "selections": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Plot.prototype = {
  "constructor": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "destroy": function () {},
  "_createNodesForDataset": function () {},
  "_createDrawer": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "_generateAttrToProjector": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_filterForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_generateDrawSteps": function () {},
  "_additionalPaint": function () {},
  "_getDataToDraw": function () {},
  "_paint": function () {},
  "selections": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "_propertyProjectors": function () {},
  "_pixelPoint": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "computeLayout": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.XYPlot.prototype = {
  "constructor": function () {},
  "deferredRendering": function () {},
  "x": function () {},
  "y": function () {},
  "_filterForProperty": function () {},
  "_makeFilterByProperty": function () {},
  "_uninstallScaleForKey": function () {},
  "_installScaleForKey": function () {},
  "destroy": function () {},
  "autorangeMode": function () {},
  "computeLayout": function () {},
  "_updateXExtentsAndAutodomain": function () {},
  "_updateYExtentsAndAutodomain": function () {},
  "showAllData": function () {},
  "_adjustYDomainOnChangeFromX": function () {},
  "_adjustXDomainOnChangeFromY": function () {},
  "_projectorsReady": function () {},
  "_pixelPoint": function () {},
  "_getDataToDraw": function () {},
  "anchor": function () {},
  "_setup": function () {},
  "_createNodesForDataset": function () {},
  "_createDrawer": function () {},
  "_getAnimator": function () {},
  "_onDatasetUpdate": function () {},
  "attr": function () {},
  "_bindProperty": function () {},
  "_bindAttr": function () {},
  "_generateAttrToProjector": function () {},
  "renderImmediately": function () {},
  "animated": function () {},
  "detach": function () {},
  "_scales": function () {},
  "_updateExtents": function () {},
  "_updateExtentsForAttr": function () {},
  "_updateExtentsForProperty": function () {},
  "_updateExtentsForKey": function () {},
  "_computeExtent": function () {},
  "_extentsForProperty": function () {},
  "_includedValuesForScale": function () {},
  "animator": function () {},
  "addDataset": function () {},
  "_addDataset": function () {},
  "removeDataset": function () {},
  "_removeDataset": function () {},
  "_removeDatasetNodes": function () {},
  "datasets": function () {},
  "_getDrawersInOrder": function () {},
  "_generateDrawSteps": function () {},
  "_additionalPaint": function () {},
  "_paint": function () {},
  "selections": function () {},
  "entities": function () {},
  "_lightweightEntities": function () {},
  "_lightweightPlotEntityToPlotEntity": function () {},
  "entityNearest": function () {},
  "_visibleOnPlot": function () {},
  "_entityVisibleOnPlot": function () {},
  "_propertyProjectors": function () {},
  "_animateOnNextRender": function () {},
  "onAnchor": function () {},
  "offAnchor": function () {},
  "requestedSpace": function () {},
  "_sizeFromOffer": function () {},
  "render": function () {},
  "_scheduleComputeLayout": function () {},
  "redraw": function () {},
  "renderTo": function () {},
  "xAlignment": function () {},
  "yAlignment": function () {},
  "_addBox": function () {},
  "_generateClipPath": function () {},
  "_updateClipPath": function () {},
  "hasClass": function () {},
  "addClass": function () {},
  "removeClass": function () {},
  "fixedWidth": function () {},
  "fixedHeight": function () {},
  "onDetach": function () {},
  "offDetach": function () {},
  "parent": function () {},
  "width": function () {},
  "height": function () {},
  "origin": function () {},
  "originToSVG": function () {},
  "foreground": function () {},
  "content": function () {},
  "background": function () {}
};
Plottable.Animators.Null.prototype = {
  "totalTime": function () {},
  "animate": function () {}
};
Plottable.Animators.Easing.prototype = {
  "totalTime": function () {},
  "animate": function () {},
  "startDelay": function () {},
  "stepDuration": function () {},
  "stepDelay": function () {},
  "maxTotalDuration": function () {},
  "easingMode": function () {},
  "_getAdjustedIterativeDelay": function () {}
};
Plottable.Dispatcher.prototype = {
  "_hasNoListeners": function () {},
  "_connect": function () {},
  "_disconnect": function () {},
  "_setCallback": function () {},
  "_unsetCallback": function () {}
};
Plottable.Dispatchers.Mouse.prototype = {
  "constructor": function () {},
  "onMouseMove": function () {},
  "offMouseMove": function () {},
  "onMouseDown": function () {},
  "offMouseDown": function () {},
  "onMouseUp": function () {},
  "offMouseUp": function () {},
  "onWheel": function () {},
  "offWheel": function () {},
  "onDblClick": function () {},
  "offDblClick": function () {},
  "_measureAndDispatch": function () {},
  "eventInsideSVG": function () {},
  "lastMousePosition": function () {},
  "_hasNoListeners": function () {},
  "_connect": function () {},
  "_disconnect": function () {},
  "_setCallback": function () {},
  "_unsetCallback": function () {}
};
Plottable.Dispatchers.Touch.prototype = {
  "constructor": function () {},
  "onTouchStart": function () {},
  "offTouchStart": function () {},
  "onTouchMove": function () {},
  "offTouchMove": function () {},
  "onTouchEnd": function () {},
  "offTouchEnd": function () {},
  "onTouchCancel": function () {},
  "offTouchCancel": function () {},
  "_measureAndDispatch": function () {},
  "eventInsideSVG": function () {},
  "_hasNoListeners": function () {},
  "_connect": function () {},
  "_disconnect": function () {},
  "_setCallback": function () {},
  "_unsetCallback": function () {}
};
Plottable.Dispatchers.Key.prototype = {
  "constructor": function () {},
  "onKeyDown": function () {},
  "offKeyDown": function () {},
  "onKeyUp": function () {},
  "offKeyUp": function () {},
  "_processKeydown": function () {},
  "_processKeyup": function () {},
  "_hasNoListeners": function () {},
  "_connect": function () {},
  "_disconnect": function () {},
  "_setCallback": function () {},
  "_unsetCallback": function () {}
};
Plottable.Interaction.prototype = {
  "_anchor": function () {},
  "_unanchor": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
Plottable.Interactions.Click.prototype = {
  "constructor": function () {},
  "_anchor": function () {},
  "_unanchor": function () {},
  "_handleClickDown": function () {},
  "_handleClickUp": function () {},
  "onClick": function () {},
  "offClick": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
Plottable.Interactions.DoubleClick.prototype = {
  "constructor": function () {},
  "_anchor": function () {},
  "_unanchor": function () {},
  "_handleClickDown": function () {},
  "_handleClickUp": function () {},
  "_handleDblClick": function () {},
  "_handleClickCancel": function () {},
  "onDoubleClick": function () {},
  "offDoubleClick": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
Plottable.Interactions.Key.prototype = {
  "constructor": function () {},
  "_anchor": function () {},
  "_unanchor": function () {},
  "_handleKeyDownEvent": function () {},
  "_handleKeyUpEvent": function () {},
  "onKeyPress": function () {},
  "offKeyPress": function () {},
  "onKeyRelease": function () {},
  "offKeyRelease": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
Plottable.Interactions.Pointer.prototype = {
  "constructor": function () {},
  "_anchor": function () {},
  "_unanchor": function () {},
  "_handlePointerEvent": function () {},
  "onPointerEnter": function () {},
  "offPointerEnter": function () {},
  "onPointerMove": function () {},
  "offPointerMove": function () {},
  "onPointerExit": function () {},
  "offPointerExit": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
Plottable.Interactions.PanZoom.prototype = {
  "constructor": function () {},
  "_anchor": function () {},
  "_unanchor": function () {},
  "_handleTouchStart": function () {},
  "_handlePinch": function () {},
  "_handleTouchEnd": function () {},
  "_magnifyScale": function () {},
  "_translateScale": function () {},
  "_handleWheelEvent": function () {},
  "_constrainedZoomAmount": function () {},
  "_setupDragInteraction": function () {},
  "_nonLinearScaleWithExtents": function () {},
  "xScales": function () {},
  "yScales": function () {},
  "addXScale": function () {},
  "removeXScale": function () {},
  "addYScale": function () {},
  "removeYScale": function () {},
  "minDomainExtent": function () {},
  "maxDomainExtent": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
Plottable.Interactions.Drag.prototype = {
  "constructor": function () {},
  "_anchor": function () {},
  "_unanchor": function () {},
  "_translateAndConstrain": function () {},
  "_startDrag": function () {},
  "_doDrag": function () {},
  "_endDrag": function () {},
  "constrainedToComponent": function () {},
  "onDragStart": function () {},
  "offDragStart": function () {},
  "onDrag": function () {},
  "offDrag": function () {},
  "onDragEnd": function () {},
  "offDragEnd": function () {},
  "attachTo": function () {},
  "_connect": function () {},
  "detachFrom": function () {},
  "_disconnect": function () {},
  "enabled": function () {},
  "_translateToComponentSpace": function () {},
  "_isInsideComponent": function () {}
};
